is very little Chinese Information on the SIP network. I am still a technician with poor English skills. To help more people understand the SIP protocol and study the SIP protocol, I have such a bold idea.
The original text of this translation is rfc3261. Due to my English proficiency, I use literal translation for the document. Of course, I have a personal understanding between the lines. please correct m
IP address routing and dynamic routing protocol (6)
Routing is one of the most important functions of IP addresses. The selected data packets can be generated by a local host or another host. In one case, the host must be configured as a router. Otherwise, the datagram obtained through the network interface will be discarded If the destination address is not the local machine.
There is a daemon, which is
Internet Protocol version 6 (IPv6) SpecificationDescriptionThis article describes in detail a standard protocol for Internet groups, and requests for further improvement.For details, refer to the current version of "official Internet protocol standard" (Standard 1) to obtain the standard of this Protocol.Statement. The
never be assembled for a period of time, and send an ICMP packet with the assembly timeout (many systems do not produce this error) to ensure that the receiving host's own receive-side cache is not filled with shards that are never assembled.4.ICMP Source Station Suppression errorWhen the target host's processing speed is not as fast as the data is received, because the host's IP layer cache is full, the host sends out an ICMP source station to suppress the error message.5.UDP Server DesignSome
Various protocols have been involved since connect. At present, the TCP/IP protocol is clarified first.
First, the structure of TCP (transmit Control Protocol) is matched with the struct:
# Define header_size 64/* maximum header size */
Struct tcphdr {/* TCP Header */
/*
Sending terminal slogan: 16 bits
Identifies the data sending process at the source of the data packet.
*/
_ 2010source;
/*
Destination
the function name itself is a variable. For function declarations and function expressions as shown below, it is very useful to understand that a function in JavaScript cannot be overloaded without considering the difference between a function declaration and a function expression.1 function f (a) {2 return a + 3} 4 5 function f (a) {6 return a-10; 7} 8 9//without considering the difference between function declaration and function expressi
1. "Force" to obtain a singleton object requires a thread-safe approach, in which the method also guarantees thread safety.Description: Resource-driven classes, tool classes, and Singleton factory classes all need to be noted.2. "Force" when creating threads or thread pools, specify meaningful thread names to facilitate backtracking on errors.3. The Force thread resource must be provided through the thread pool, and it is not allowed to explicitly create threads in the app itself.Description: Th
is very volatile, but no less than 250, NIOP is on the basis of NIO to join the thread pool, it is possible that the program processing more complex, so the performance is not better than NIO, and the pool mode is very volatile, the test period and the same as the HTTP, and occasionally stalled.Because the Linux kernel default limits the maximum number of open files is 1024, so this concurrency control at 900.Although this results in the actual site because of various factors, may not be so dif
RTCP RTP protocol format analysis 6: RTCP Sender reportThe sender report consists of three parts, and the fourth part may be extended. Part 1: Header, 8 bytes long, version: 2 bits, RTP version identifier. This version in the RTCP package has the same meaning as that in the RTP package, generally 2 p: fill bit, 1 bit. If set, there are several fill bits at the end of the RTCP package, which is not the cont
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.